package com.columboid.protocol.syncml.devicemgmt;

/**
 * Schema fragment(s) for this class:
 * 
 * <pre>
 * &lt;xs:element xmlns:ns=&quot;http://protocol.columboid.com/syncml/devicemgmt&quot; xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;AccessType&quot;&gt;
 *   &lt;xs:complexType&gt;
 *     &lt;xs:sequence&gt;
 *       &lt;xs:element ref=&quot;ns:Add&quot; minOccurs=&quot;0&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:Copy&quot; minOccurs=&quot;0&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:Delete&quot; minOccurs=&quot;0&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:Exec&quot; minOccurs=&quot;0&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:Get&quot; minOccurs=&quot;0&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:Replace&quot; minOccurs=&quot;0&quot;/&gt;
 *     &lt;/xs:sequence&gt;
 *   &lt;/xs:complexType&gt;
 * &lt;/xs:element&gt;
 * </pre>
 */
public class AccessType {
	private Add add;
	private Copy copy;
	private Delete delete;
	private Exec exec;
	private Get get;
	private Replace replace;

	/**
	 * Get the 'Add' element value.
	 * 
	 * @return value
	 */
	public Add getAdd() {
		return add;
	}

	/**
	 * Set the 'Add' element value.
	 * 
	 * @param add
	 */
	public void setAdd(Add add) {
		this.add = add;
	}

	/**
	 * Get the 'Copy' element value.
	 * 
	 * @return value
	 */
	public Copy getCopy() {
		return copy;
	}

	/**
	 * Set the 'Copy' element value.
	 * 
	 * @param copy
	 */
	public void setCopy(Copy copy) {
		this.copy = copy;
	}

	/**
	 * Get the 'Delete' element value.
	 * 
	 * @return value
	 */
	public Delete getDelete() {
		return delete;
	}

	/**
	 * Set the 'Delete' element value.
	 * 
	 * @param delete
	 */
	public void setDelete(Delete delete) {
		this.delete = delete;
	}

	/**
	 * Get the 'Exec' element value.
	 * 
	 * @return value
	 */
	public Exec getExec() {
		return exec;
	}

	/**
	 * Set the 'Exec' element value.
	 * 
	 * @param exec
	 */
	public void setExec(Exec exec) {
		this.exec = exec;
	}

	/**
	 * Get the 'Get' element value.
	 * 
	 * @return value
	 */
	public Get getGet() {
		return get;
	}

	/**
	 * Set the 'Get' element value.
	 * 
	 * @param get
	 */
	public void setGet(Get get) {
		this.get = get;
	}

	/**
	 * Get the 'Replace' element value.
	 * 
	 * @return value
	 */
	public Replace getReplace() {
		return replace;
	}

	/**
	 * Set the 'Replace' element value.
	 * 
	 * @param replace
	 */
	public void setReplace(Replace replace) {
		this.replace = replace;
	}
}
